跳到主要内容

服务路由配置

平台基于 Konga 管理服务路由,你可将自有应用接入平台实现集成。遵循相关规则,你可完成以下操作:

  • 配置后端服务的路由路径
  • 配置访问授权机制
  • 将外部服务作为应用接入平台前端

创建服务

  1. 选择 系统管理 > 路由管理,单击 SERVICES
提示

DASHBOARD 显示无活跃连接,请进入 CONNECTIONS,单击 Kong 旁的 ACTIVATE

  1. 单击 ADD NEW SERVICE,输入后端服务信息。
信息

以下为必填参数。例如,你的后端资源为 https://example.com:8080

  • Protocol: https
  • Host: example.com
  • Port: 8080
  • Path: 请求路径前缀,会在客户端请求转发至服务前添加到请求路径中
  1. 单击 SUBMIT SERVICE

建立路由

为服务配置访问路由路径:

  1. Service Details 页面,单击 Routes
  2. 单击 ADD ROUTE,输入服务访问路由信息。
  • Tags: 部分标签已映射固定含义。
标签说明
menu服务将作为应用显示在平台首页
parentName:menu.tag.xxxxxx 为平台现有一级菜单名称(全小写),表示当前路由作为 xxx 的二级菜单显示
homeParentName:menu.tag.xxxxxx 为平台现有一级菜单名称(全小写),表示当前路由显示在导航栏中,作为 xxx 的二级菜单
description:menu.desc.xxxxxx 为路由名称,表示 xxx 对应的描述信息
  • Paths: Kong 可识别的请求路径,Kong 会匹配该路径并将请求转发至你的服务。
  1. 单击 SUBMIT ROUTE

配置认证机制

为服务配置认证机制:

  1. Service Details 页面,单击 Plugins
  2. 单击 ADD PLUGIN,选择 Key Auth
备注

支持添加其他认证方式,详情请参考 Konga 官方文档

  1. 输入 Key names,指定认证信息的传输方式。
  1. 单击 ADD PLUGIN 并退出。
  2. 单击左侧菜单 CONSUMERS,添加认证密钥:
    1. 单击 CREATE CONSUMER,设置用户名或 ID。
    2. 在详情页,选择 Credentials
    3. 选择 API KEYS,创建 API 密钥。
    4. 留空并单击 SUBMIT,Konga 会自动生成自定义密钥,访问服务时需使用该密钥。